| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:27:14 AM | 1. Navigate to Railway website |
| info_outline | 11:27:20 AM | 2. Click to Login tab |
| info_outline | 11:27:26 AM | 3. Enter valid email and password |
| info_outline | 11:27:26 AM | 4. Click on "Login" button |
| check_circle | 11:27:35 AM | Test Case TC01: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:27:37 AM | 1. Navigate to Railway website |
| info_outline | 11:27:39 AM | 2. Click on Login tab |
| info_outline | 11:27:40 AM | 3. User does not type any words into Username textbox but enter valid information in Password |
| info_outline | 11:27:40 AM | 4. Click on "Login" button |
| check_circle | 11:27:41 AM | Error message show correctly |
| check_circle | 11:27:41 AM | Test Case TC02: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:27:43 AM | 1. Navigate to Railway website |
| info_outline | 11:27:52 AM | 2. Click to Login tab |
| info_outline | 11:27:53 AM | 3. Enter valid Email and invalid Password |
| info_outline | 11:27:53 AM | 4. Click on "Login" button |
| check_circle | 11:27:56 AM | Test Case TC03: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:27:58 AM | 1. Navigate to Railway website |
| info_outline | 11:28:01 AM | 2. Click on BookTicket tab |
| check_circle | 11:28:24 AM | Test Case TC04: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:28:27 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:28:44 AM | 2. Click on Login tab |
| info_outline | 11:28:46 AM | 3. Enter valid information into "Username" textbox except "Password" textbox. |
| info_outline | 11:28:46 AM | 4. Click on "Login" button |
| info_outline | 11:28:46 AM | 5. Repeat step 3 three more times. |
| check_circle | 11:28:47 AM | Test Case TC05: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:28:49 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:28:59 AM | 2. Click on Login tab |
| info_outline | 11:29:39 AM | 3. Enter valid information into "Username" textbox except "Password" textbox. |
| info_outline | 11:29:39 AM | 4. Click on "Login" button |
| info_outline | 11:29:39 AM | 5. Repeat step 3 three more times. |
| check_circle | 11:29:40 AM | Test Case TC05: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:29:43 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:29:45 AM | 2. Click on Login tab |
| info_outline | 11:29:48 AM | 3. Enter valid information into "Username" textbox except "Password" textbox. |
| info_outline | 11:29:48 AM | 4. Click on "Login" button |
| info_outline | 11:29:48 AM | 5. Repeat step 3 three more times. |
| check_circle | 11:29:52 AM | Test Case TC05: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:29:54 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:30:07 AM | 2. Click on Login tab |
| info_outline | 11:30:09 AM | 3. Enter valid information into "Username" textbox except "Password" textbox. |
| info_outline | 11:30:09 AM | 4. Click on "Login" button |
| info_outline | 11:30:09 AM | 5. Repeat step 3 three more times. |
| check_circle | 11:30:11 AM | Test Case TC05: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:30:13 AM | 1. Navigate to Railway website |
| info_outline | 11:30:23 AM | 2. Click to Login tab |
| info_outline | 11:30:25 AM | 3. Enter valid email and password |
| info_outline | 11:30:25 AM | 4. Click on "Login" button |
| info_outline | 11:30:26 AM | Click "My ticket" tab, user will be directed to My ticket page |
| cancel | 11:30:28 AM | Test Case TC06: fail |
| cancel | 11:30:28 AM | Test Case Failed: java.lang.AssertionError: expected [PageObject.Railway.MyTicketPage@7b10472e] but found [PageObject.Railway.MyTicketPage@70e5737f] |
| info_outline | 11:30:29 AM | Snapshot below: com.aventstack.extentreports.ExtentTest@6aa9a93b |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:30:48 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:31:04 AM | 2. Click on Register tab |
| info_outline | 11:31:29 AM | 3. Enter valid information into all fields |
| info_outline | 11:31:29 AM | 4. Click on "Register" button |
| cancel | 11:31:30 AM | Test Case TC07: fail |
| cancel | 11:31:30 AM | Test Case Failed: java.lang.AssertionError: expected [Thank you for registering your account] but found [Please fill the form below to create a new account or login if you already have one. If you already created an account but haven't confirmed it yet, go here and enter the confirmation code which can be found in your email. Please make sure your PID/Passport Number is correct. It can't be changed.] |
| info_outline | 11:31:31 AM | Snapshot below: com.aventstack.extentreports.ExtentTest@2fc435e9 |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:31:34 AM | 1. Navigate to Railway website |
| info_outline | 11:31:45 AM | 2. Click to Login tab |
| info_outline | 11:31:46 AM | 3. Enter username and password of account hasn't been activated. |
| redo | 11:31:46 AM | Enable activated function |
| check_circle | 11:31:46 AM | Test Case TC08: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:31:58 AM | 1. Navigate to Railway |
| info_outline | 11:32:01 AM | 2. Login to Railway |
| info_outline | 11:32:03 AM | 3. Click on "Change Password" tab |
| info_outline | 11:32:03 AM | 4. Enter valid value into all fields. |
| info_outline | 11:32:03 AM | 5. Click on "Change Password" button |
| check_circle | 11:32:14 AM | Test Case TC09: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:32:17 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:32:21 AM | 2. Click on Register tab |
| info_outline | 11:32:22 AM | 3. Enter valid information into all fields except "Confirm password" is not the same with "Password" |
| info_outline | 11:32:22 AM | 4. Click on "Register" button |
| check_circle | 11:32:23 AM | Test Case TC10: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:32:26 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:32:35 AM | 2. Click on Register tab |
| info_outline | 11:32:37 AM | 3. Enter valid information into all fields except Confirm password is not the same with Password |
| info_outline | 11:32:37 AM | 4. Click on "Register" button |
| check_circle | 11:32:39 AM | Test Case TC11: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:32:51 AM | 1. Navigate to Railway |
| info_outline | 11:32:55 AM | 2. Click on "Forgot Password page" link |
| cancel | 11:32:56 AM | Test Case TC12: fail |
| cancel | 11:32:56 AM | Test Case Failed: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[@href=/Account/ForgotPassword.cshtml]"} (Session info: chrome=91.0.4472.106) For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html Build info: version: '3.13.0', revision: '2f0d292', time: '2018-06-25T15:24:21.231Z' System info: host: 'LGDN15017-W10', ip: '192.168.189.148', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '16.0.1' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 91.0.4472.106, chrome: {chromedriverVersion: 91.0.4472.101 (af52a90bf870..., userDataDir: C:\Users\SATTDN~1.07\AppDat...}, goog:chromeOptions: {debuggerAddress: localhost:52971}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} Session ID: 6b0c08faa046eae7475eaac741e73cb3 *** Element info: {Using=xpath, value=//a[@href=/Account/ForgotPassword.cshtml]} |
| info_outline | 11:32:56 AM | Snapshot below: com.aventstack.extentreports.ExtentTest@6b9ce7a3 |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:33:11 AM | 1. Navigate to Railway |
| info_outline | 11:33:12 AM | 2. Click on "Forgot Password page" link |
| cancel | 11:33:12 AM | Test Case TC13: fail |
| cancel | 11:33:12 AM | Test Case Failed: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[@href=/Account/ForgotPassword.cshtml]"} (Session info: chrome=91.0.4472.106) For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html Build info: version: '3.13.0', revision: '2f0d292', time: '2018-06-25T15:24:21.231Z' System info: host: 'LGDN15017-W10', ip: '192.168.189.148', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '16.0.1' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 91.0.4472.106, chrome: {chromedriverVersion: 91.0.4472.101 (af52a90bf870..., userDataDir: C:\Users\SATTDN~1.07\AppDat...}, goog:chromeOptions: {debuggerAddress: localhost:53849}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} Session ID: c60a0609c9a4d426e36150373625c69d *** Element info: {Using=xpath, value=//a[@href=/Account/ForgotPassword.cshtml]} |
| info_outline | 11:33:13 AM | Snapshot below: com.aventstack.extentreports.ExtentTest@1928208d |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:33:15 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:33:17 AM | 2. Login with a valid account |
| info_outline | 11:33:21 AM | 3. Click on "Book ticket" tab |
| info_outline | 11:33:30 AM | 4. Select a "Depart date" from the list |
| info_outline | 11:33:30 AM | 5. Select "Sài Gòn" for "Depart from" and "Nha Trang" for "Arrive at". |
| info_outline | 11:33:30 AM | 6. Select "Soft bed with air conditioner" for "Seat type" |
| info_outline | 11:33:30 AM | 7. Select "1" for "Ticket amount" |
| info_outline | 11:33:30 AM | 8. Click on "Book ticket" button |
| check_circle | 11:33:39 AM | Ticket book successfully |
| check_circle | 11:33:39 AM | Test Case TC14: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:33:42 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:33:48 AM | 2. Login with a valid account |
| info_outline | 11:34:19 AM | 3. Click on "Timetable" tab |
| info_outline | 11:34:39 AM | 4. Click on "book ticket" link of the route from "Huế" to "Sài Gòn" |
| check_circle | 11:34:49 AM | Test Case TC15: pass |
| Status | Timestamp | Details |
|---|---|---|
| info_outline | 11:34:52 AM | 1. Navigate to QA Railway Website |
| info_outline | 11:34:55 AM | 2. Login with a valid account |
| info_outline | 11:34:58 AM | Book a ticket |
| info_outline | 11:35:01 AM | 4. Click on "My ticket" tab |
| info_outline | 11:35:01 AM | 5. Click on "Cancel" button of ticket which user want to cancel. |
| info_outline | 11:35:01 AM | 6. Click on "OK" button on Confirmation message "Are you sure?" |
| check_circle | 11:35:02 AM | Ticket is deleted |
| check_circle | 11:35:02 AM | Test Case TC16: pass |